Top 10k strings from Magic Message (1984)(ZX-Guaranteed).tzx in <root> / bin / z80 / software / Sinclair Spectrum Collection TOSEC.exe / Sinclair ZX Spectrum - Utilities & Educational / Sinclair ZX Spectrum - Utilities & Educational - [TZX] (TOSEC-v2007-01-01) /

Back to the directory listing

   3  Copyright G.A.BOBKER 1984
   2 G.A. Broker
   2  Copyright G.A.BOBKER 1984  ":
   1 x"'"Where x is the address you want program to be Loaded into."
   1 SPECIAL WARNING
   1 SET TO RECORD-THEN PRESS ENTER 
   1 S=SCREEN+FILE
   1 P=PROGRAM FILE  S=SCREEN+FILE
   1 Original Release
   1 O.K? (y or n)
   1 Magic Message
   1 MAGIC-MESSAGE
   1 J;"No OF ELEMENTS",
   1 J,J;"           TAPE  DATA           ";
   1 If HEADER READER had given name of your program with ? at start of name, such a program could   only be Loaded by LOAD """" CODE  
   1 HEADER-READER
   1 HEADER-MAKER
   1 HEADER MAKER
   1 HEADEDFILE
   1 HANGE--Press C to enter ""EDIT""";
   1 G.A.MAKER 
   1 G.A.MAGIC Q
   1 G.A.MAGIC 8
   1 G.A.INST  
   1 G.A.HEAD  
   1 G.A.FILE  !
   1 G.A.FILE  
   1 For David Batty
   1 Enter LENGHT
   1 Enter 0,1,2, or 3
   1 EXT----Press N and next lot of         Bytes will be displayed"
   1 EXT PAGE  
   1 DOES NOT AUTO-START
   1 DDRESS-Press A and message will        appear on video asking          for new restart address"
   1 AVE----Press S and message will        explain SAVEing method.         More details later"
   1 AA=AA-(S-T)
   1 AA=AA+(T-S)
   1 A)+("STRING$ LENGTH"
   1 A)+("NUMBER ARRAY"
   1 ;"to be put in its place.";
   1 ;"mode. Move the flashing";
   1 ;"cursor over letter to be";
   1 ;"cursor by pressing the";
   1 ;"changed,press the letter";
   1 ;"Use CAP SHIFT as usual"
   1 ;"This is a HEADERLESS FILE":
   1 ;"TOUCH ";
   1 ;"OPTIONS APPEAR ON VIDEO TOP LINE":
   1 ;"Look at line 800 in this programto see how multi-BORDER derived."
   1 ;"LENGTH=";L
   1 ;"ENTER ";
   1 ;"DO NOT";
   1 ;"5,6,7 or 8 keys. When";
   1 ;"4.....Reset Spectrum"
   1 ;"3.....MACHINE CODE"''
   1 ;"2.....STRING$ ARRAY"''
   1 ;"1.....NUMERIC ARRAY"''
   1 ;"0.....BASIC"''
   1 ;"        PLAY IN YOUR TAPE       ";
   1 27000,l"'''"
   1 27000,l"'''
   1 27000,32768"    
   1 27000"'''"When your program has Loaded in,press RUN then ENTER to start."
   1 --Use for FILES of upto48955 Bytes long...I.E. Majority"'
   1 --Use for 48K FILESor can use for the FILES which  starts by building-up a SCREEN"
   1 ,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j:
   1 ,j,j,j,j,j,j,j,62
   1 ,J;("PROGRAM LENGTH"
   1 ,J;"PROGRAM TYPE",("BASIC"
   1 ,J;"PROGRAM NAME",:
   1 )+("NUMBER OF BYTES"
   1 )+("CHARACTER ARRAY"
   1 )+("BYTES"
   1 (Where l=Length of your progam).
   1 '"Since this section is NOT in thememory location your game had itin originally, it would NOT workBUT,if in the Basic part of yourgame you change the LOAD """" CODE"
   1 '"If this Modified section used inplace of the original section inyour game,then all your messageswill now appear."''"
   1 '"After returning to the options  by pressing SYM SHIFT & A, pressS key & message on SAVEing will appear on video. If your programyou have in was 32768 Bytes longthen Save by;"''"
   1 '" SAVE THIS MODIFIED PROGRAM BY; "'''"    SAVE ""name"" 
   1 '"   OPTIONS.....See next page":
   1 '"   It is best to first Load yourgame as normal and note what themessages actually are in game."'"
   1 &TZXed by Andrew Barker
   1 "will be displayed."''"     To help you keep track, thenext location due to be printed will be stated on the video"   
   1 "to be LOAD "" CODE X  where X is the TRUE Start address which theHEADER READER gave you, then thesection will be ""pulled"" to the correct location & will work."
   1 "When in EDIT mode do NOT press  the Enter key. To return to the OPTIONS after Editing, press theSymbol Shift & A key."'''"
   1 "There are two Options:          "'
   1 "The system works by you Loading in the main section of your gameby LOAD """" CODE 27000. Length ofyour main section, which is the real game itself, shouldn't be  over 38535 Bytes long. When yourmain section Loaded, start  the MAGIC MESSAGE by RUN & ENTER."
   1 "New start (Next=";(A);") ";A:
   1 "NOTE:  The S option will corruptthe first few hundred Bytes but this only affects initial Screenof the FILE.                    "
   1 "Load by LOAD """" then obey video."
   1 "Load by LOAD """" and then play inyour game to find START & LENGTHof main part; this is generally the longest section.Only MachineCode of upto 38535 Bytes max canbe used properly with the MAGIC-MESSAGE. Longer programs can be safely loaded for inspection butthe extra Bytes cannot be Saved................................." 
   1 "If your program, is really Basicor partly Basic, the Basic part will be revealled.If a true Codeprogram then only the Code whichis printable will be displayed  if it has a CODE value between  32-125 (see character set in theSinclair Manual). All others areprinted as black squares. Any ofthe messages,  such as the Hall Of Fame list, Copyright messagesand possibly clues and the wordsacceptable in an Adventure game"
   1 "If 3 DIMensions Characters=";
   1 "If 2 DIMensions Characters=";
   1 "If 1 DIMension  characters=";
   1 "G.A.MAGIC"
   1 "Do NOT change any numbers in anyBasic which is revealled as thismost definitely corrupts program"
   1 "7";"Enter new start address         ":
   1 "6";"LOAD YOUR PROGRAM BY;"''
   1 "6";"LAST ON VIDEO=";(A+
   1 "5";"SYM/A TO RETURN TO MENU OPTIONS.":
   1 "5";"NEXT FOR DISPLAY=";A
   1 "5";"LOAD ""name"" 
   1 "26840",A-
   1 "15";"or"'''" SAVE*""m"";1;""name"" 
   1 "15";"or"''"  LOAD*""m"";1;""name"" 
   1 "13",J;"CODE STARTS AT",C
   1 "13",J;"AUTO STARTS AT","LINE ";C;"  "
   1 "1";"         PLAY NEXT TAPE         ":
   1 "................................":
   1  ONLY change letters. Theuse of Space is valid.You cannotchange numbers since the 5,6,7,8keys are used as Cursor control."
   1  If changing the Copyright message, just for fun,it is absolutely essential that you replace message afterwards."
   1  "''"This can make a Header for any  type of program, of any Length. Useful for replacing Headers on damaged tapes and/or to replace Header on auto-start Basics. TheHeaders produced are NOT auto-  start so could be used to STOP  an Unmergable program and/or canbe used as a Header for certain types of Files......This programis mainly of use to members of  MICRODRIVE-EXCHANGE (and owners of a WAFADRIVE)."
   1   PLACE BLANK TAPE IN RECORDER   
   1   After Saving your newversion of the program, you musteither power off/on to reset theSpectrum memory to be as normal,OR simply enter
   1    IF A  DIMensioned STRING$    
   1     M=MORE  R=RESTART  C=COPY   
   1      "''"This program can put a Header onany Headerless-File so can Load into MAGIC-MESSAGE and/or could Save to a Microdrive/Wafadrive. ""FILE"" can then be Loaded by;"'